a {
  text-decoration: none !important;
}

.wd-right-content {
  margin: 10px;
  position: relative;
  /*ie*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, strength=4);
  /*firefox*/
  -moz-box-shadow: 0 0 5px #CCCCCC;
  /*safari或chrome*/
  -webkit-box-shadow: 0 0 5px #CCCCCC;
  /*opera或ie9*/
  box-shadow: 0 0 5px #CCCCCC;
}

/* 标签样式 */

.mytab {
  height: 40px;
  width: 100%;
  border-bottom: 1px solid #5093E1;
}

.mytab>li {
  height: 40px;
  overflow: hidden;
}

.mytab li>a {
  height: 100%;
  margin-right: 0px;
  outline: none;
  color: #666666;
  /*border: 1px solid #dddddd !important;*/
  border: none;
  /*background: #BDC3C7;*/
}

.mytab>li>a:hover {
  background-color: #fff;
  border-bottom: 1px solid #5093E1;
}

.mytab>li.active>a,
.mytab>li.active>a:hover,
.mytab>li.active>a:focus {
  color: #5093E1;
  font-weight: bold;
  border: none;
  border-bottom: 2px solid #5093E1;
}


/* 在ext-tab的基础上修改 */

.mytab2-panel {
  border: 1px solid #ccc !important;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, strength=4);
  /*firefox*/
  -moz-box-shadow: 0 0 5px #CCCCCC;
  /*safari或chrome*/
  -webkit-box-shadow: 0 0 5px #CCCCCC;
  /*opera或ie9*/
  box-shadow: 0 0 5px #CCCCCC;
}

.ext-panel-title .x-panel-header {
  background-color: #EEEEEE !important;
  padding: 5px !important;
}

.mytab2 {
  background-color: #fff !important;
}

.mytab2 a.x-tab-active {
  height: 36px;
  border-bottom: 2px solid #2A95C5 !important;
}

.mytab2 a:not(.x-tab-active) span {
  color: #666666 !important;
}


/* 标签工具按钮区 */

.wd-tab-tool-bar {
  height: 40px;
  padding: 12px;
  position: absolute;
  top: 0;
  right: 0;
}

.wd-tab-tool-bar>ul {
  list-style: none;
  height: 100%;
  margin: 0;
  padding: 0;
}

.wd-tab-tool-bar ul>li {
  float: left;
  height: 100%;
  padding: 0 8px;
}

.wd-tab-tool-bar ul>li:hover {
  cursor: pointer;
}

.wd-tab-tool-bar ul>li>a {
  text-decoration: none;
}

.wd-tab-tool-bar ul>li>a>span {
  font-size: 12px;
}

.wd-tab-tool-bar ul>li>a>span>span:first-child {
  padding-right: 2px;
}


/* 标签对应内容样式 */

.tab-content {
  border: 1px solid #ccc;
  padding: 5px 10px;
  border-top: none;
  overflow: auto;
  max-height: 800px;
}

.tab-content>div {
  width: 100%;
  margin-bottom: 10px;
}

.tab-inner-content {
  margin: 0px;
}

.tab-inner-content-chart {
  margin: 0px;
}

.tab-inner-content-chart>div>div {
  height: 300px;
  width: 100%;
}

.ext-panel-chart {
  height: 100%;
  width: 100%;
}

.tab-inner-right-select {
  padding-bottom: 15px;
}


/* ext表格row padding */

/*.x-grid-cell-inner {
  padding: 3px 10px 2px !important;
}*/


/* 我的表格 */

.my-table th {
  font-size: 13px;
  /*background-color: #f0f0f0;*/
}

.my-table td {
  font-size: 12px;
}

.my-table th,
.my-table td {
  text-align: center;
  vertical-align: middle !important;
}

.wd-loading {
  width: 100%;
  padding: 20px;
  text-align: center;
  vertical-align: middle;
}


/* 可供水量计算 */
/* 更改默认设置 */
input[type=checkbox],
input[type=radio] {
  margin: 0;
}
/*.x-form-text-field-body-default{
  min-width: 0px !important;
}*/

.wscal-toptext-row {
  height: 30px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-weight: bold;
}
.wscal-toptext-row > div {
  display: flex;
  justify-content: center;
  height: 100%;
}
.wscal-toptext-row > div > span {
  line-height: 30px;
  height: 100%;
  font-size: 17px;
}
.wscal-toptext1 {
  flex: 1 1 17%;
}
.wscal-toptext2 {
  flex: 1 1 25%;
}
.wscal-toptext3 {
  flex: 1 1 58%;
}

.ws-cal-top-text>div {
  height: 100%;
}

.ws-cal-desc {
  text-align: center;
  display: table;
  height: 100%;
}

.ws-cal-desc>div {
  display: table-cell;
  vertical-align: middle;
}
.ws-cal-chart {
  height: 209px;
}

.expressGroup table td>div {
  margin: 0 auto;
}
/*.solution-step > div > div > div:first-child{
  width: 800px !important;
}*/

.new-solution-form table {
  width: 100%;
}

/* 月调度-综合形势分析 */
.com-sit-analysis-text {
  text-align: center;
  height: 100%;
  vertical-align: middle;
}
.com-sit-analysis-text-point {
  margin: 0;
  font-size: 15px;
  font-weight: bold;
  color: #00CC66;
}

/* wizard control */
.wizard-control > div > div > div > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wizard-control > div > div > div > div > div:first-child {
  flex: 1 1 70%;
}

.wizard-control > div > div > div > div > div:nth-child(2) {
  /*flex: 1 1 230px;*/
}

.hide-x-tab-bar > div > .x-tab-bar {
  display: none;
}

/* 需水预测row */
.row-chart {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}
.row-chart > div {
  margin-left: 15px;
  margin-right: 15px;
}
